@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: PingFang;
    src: local('PingFang SC'),
    local("Microsoft Yahei");
}

body{margin: 0px;padding: 0px;width: 100%;text-align: center; font-family: PingFang;}
#body,.main_content{background: url("../logo/bc.jpg") top center no-repeat;}
#body{background-size: 100% 1750px;}
.main_content{width: 100%;height: 1600px;background-size: 100% 100%;padding-top: 30px;}

a{text-decoration: none;}
a:visited{}

.display_inline_block{display: inline-block;}
.display_block{display: block;}
.text_center{text-align: center;}

.jiemeng_area{
    width: 100%;
    margin: 10px auto;
    text-align: center;
}

.red_write{background-color: #d91e17;color: #FFFFFF;}
.border_black{border: 1px solid #000000;}
.border_red{border: 2px solid #ff0000;}
.color_red{color: #d91e17;}
.color_cyan_red{color: #e25c38;}
.color_glod{color: goldenrod;}
.color_transparent{color: transparent;}
.title,.search_line p,.hor_line_half{background-color: red;color: #FFFFFF;}

.title{height: 100px;}
.title p{display: inline-block;}
.title p:first-child{height:50px;font-size: 40px;left: 10px;margin: 30px 0px ;z-index: 1;position: absolute;width: 100px;}
.title p:nth-child(2){height:50px;width:100%;font-size: 60px;text-align: center;font-weight: bold;margin: 20px 0px;position: absolute;z-index: 0;left: 0px;}

.label1{
    width: 700px;
    height: 100px;
    font-size: 130px;
    margin: 130px auto 100px auto;
    text-align: center;
}

.hor_line{width: 100%;  height: 5px;  margin-top: 100px;  background-color: #D5D0D0;}
.hor_line_half{height: 5px;display: inline-block;}

#search_line{width: 100%;height: 100px;text-align: center;}
#search_line{background: url("../logo/search.png") center no-repeat;background-size: 90% 100px;}

.search_line input[type="text"]{height: 60px; width: 60%;margin-left:   2%;font-size: 40px;margin-top: 20px;margin-right: 2%;background-color: transparent;border: none;}
.search_line p{font-size: 50px;}
.search_line p{height: 80px;width:22%;text-align:center;margin: -10px 0px 0px 10px;display: inline-block;background-color: transparent;color: transparent;}

.search_line input[type="text"]:visited{border: none;}
.search_line input[type="text"]:hover{border: none;}
.search_line input[type="text"]:active{border: none;}

.hor_line{width: 100%;  height: 5px;  margin-top: 100px;  background-color: #D5D0D0;}
.date_area{text-align: center;}
.cur_date{font-size: 100px;font-weight: bold;margin: 60px 20px 0px 20px;}
.cur_date_n,.cur_weather{font-size: 40px;margin: 0px auto 40px auto;}

.cur_date_yj_area{border-radius: 8px;width: 90%;margin: 0px auto;}
.cur_date_yj{width: 49%;display: inline-block;}
.cur_date_yj p:first-child {width:30%;font-family: 宋体;display: inline-block;font-size: 100px;font-weight: bold; margin: 25px 0px;}
.cur_date_yj p:nth-child(2){width:68%;font-size: 40px;margin: 30px 0px;text-align: left;font-weight: 400;word-wrap:break-word;
    display: inline-block;vertical-align: top;}

.zr_title{font-size: 60px;text-align: left;margin: 20px 0px 0px 5%;}
.zr_area{width: 100%;text-align: center;margin-top: 10px;}
.zr_area div{width: 42%;font-size: 50px;display: inline-block; padding-top: 30px;padding-bottom: 30px;margin: 5px 2%;background-color: white;}
.all_zr{margin: 10px 0px 10px auto;font-size: 50px;text-align: right;margin-right: 5%;}

.spr_line_half{width: 100%;text-align: center;}
.spr_line_half div{background-color: #B5B0B0;height: 1px;width: 35%;display: inline-block;margin-bottom: 10px;}
.spr_line_half p{display: inline-block;font-size: 40px;margin: 0px 10px;}

.this_month:active,.other_month:active{background-color: #ddaaaa;}
.this_month:visited,.other_month:visited{background-color: #ddaaaa;}
.selected_day{background-color: #ddaaaa;}

.calendar_area{width: 100%;margin: 0px 0px 0px 0px;text-align: center;}
.selected_day,.calendar_area div:first-child p,.other_month,.this_month,.this_day{width: 12.5%;}
.calendar_area div:first-child p{display: inline-block; height: 40px;font-size: 40px;margin: 0px 0px;text-align: center;}
#calendar_week{margin-top: 60px;}
#calendar_date{width: 100%;margin-top: 20px;}
#calendar_date div{margin: 0px;padding: 10px 0px;}
#calendar_date div p:first-child{font-size: 40px;margin: 0px;text-align: center;width: 100%;}
#calendar_date div p:nth-child(2){font-size: 30px;margin: 0px;text-align: center;width: 100%;}
.other_month,.this_month{display: inline-block}
.other_month p{color: #B5B0B0;}
.this_month p{color: #000000;}
.this_day{background-color: #e25c38;border-radius: 10px;display: inline-block;}
.this_day p{color: white;}
.spe_day p:nth-child(2){color: #e25c38;}
.app_title{height: 100px;text-align: center;font-size: 70px;font-weight: bold;width: 100%;padding-top: 30px;padding-bottom: 20px;}
.zr_filter{font-size: 50px;width: 100%;margin-top: 10px;text-align: center;}
.zr_filter div input[type='checkbox']{width: 36px;height: 36px;margin-top: -5px;}
.first_input {margin-left: 20px;}
.other_input{margin-left: 10%;}
.zr_recommend,.zr_desc{width: 90%;margin-top: 20px;margin-left: 5%; text-align: left;}
.zr_recommend div{margin-bottom: 20px;font-size: 50px; text-align: left; }
.zr_desc p{font-size: 50px;font-weight: bold;margin: 20px 0px;}
.zr_desc div{margin-top: 10px;font-size: 35px;}

.jm_content{width: 96%;margin-left: 2%;}
.jm_record{width: 92%;margin-left: 4%;font-family: PingFang;}
.jm_record p:first-child{font-size: 50px;color: #e25c38;text-align: left;margin: 40px 0px 20px 0px;}
.jm_record p:nth-child(2){font-size: 30px;color: #e25c38;text-align: left;margin: 40px 0px 20px 0px;}
.jm_record div{font-size: 35px;color: #ddaaaa;text-align: left;margin: 0px 0px;}